package fr.charlott.tools.exceptions;

public class TechnicalException extends Exception {

    private static final long serialVersionUID = -2172101255124703175L;

    /**
     * Empty constructor.
     */
    public TechnicalException() {
        super();
    }

    /**
     * Constructor.
     * 
     * @param msgKey
     *            the message property key
     */
    public TechnicalException(String msgKey) {
        super(msgKey);
    }

    /**
     * Constructor.
     * 
     * @param msgKey
     *            the message property key
     * @param params
     *            the list of parameters
     */
    public TechnicalException(String msgKey, String... params) {
        super(msgKey);
    }

    /**
     * Constructor.
     * 
     * @param throwable
     *            the throwable
     */
    public TechnicalException(Throwable throwable) {
        super(throwable);
    }

    /**
     * 
     * @param msgKey
     * @param throwable
     */
    public TechnicalException(String msgKey, Throwable throwable) {
        super(msgKey, throwable);
    }

}
